
public class Homework_01 {
	
	public static void main(String[] args) {
		//记录计算起始时间
		long start=System.currentTimeMillis();
		//创建二维数组
		float[][] array1 = new float [100][100];
		//初始化数组
		int i=0;
		for(i=0;i<100;i++)
		{
			int j=0;
			for(j=0;j<100;j++)
			{
				array1[i][j]=(float)Math.random();
			}
		}
		//把二维数组复制到一个一维数组中
		float[] array2 = new float[100*100];
		int k=0;
		for(i=0;i<100;i++)
		{
			int j=0;
			for(j=0;j<100;j++)
			{
				array2[k++]=array1[i][j];
			}
		}
		//找到array2中最大的5个数
		for(i=0;i<5;i++)
		{
			float max=0;
			int j=0;
			for(j=0;j<100;j++)
			{
				if(max<array2[j])
				{
					max=array2[j];
					array2[j]=0;
				}
			}
			System.out.println(max);
		}
		//记录结束时间
		long end =System.currentTimeMillis();

		System.out.println("程序运行时间为："+(end-start)+"ms");
	}

}
